From: LLVM Packaging Team Date: Tue, 16 Dec 2025 11:47:30 +0000 (+0100) Subject: revert-issue-139220 X-Git-Tag: archive/raspbian/1%21.1.8-1+rpi1~5 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=e55e71463b3119a836d20e95c10bbf60c1113a30;p=llvm-toolchain-21.git revert-issue-139220 =================================================================== Gbp-Pq: Name revert-issue-139220.diff --- diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index ee0033c4f1..defe2fcd67 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -144,23 +144,6 @@ foreach(proj ${LLVM_ENABLE_PROJECTS}) endif() endforeach() -# Select the runtimes to build -# -# As we migrate runtimes to using the bootstrapping build, the set of default runtimes -# should grow as we remove those runtimes from LLVM_ENABLE_PROJECTS above. -set(LLVM_DEFAULT_RUNTIMES "libcxx;libcxxabi;libunwind") -set(LLVM_SUPPORTED_RUNTIMES "libc;libunwind;libcxxabi;libcxx;compiler-rt;openmp;llvm-libgcc;offload;flang-rt;libclc") -set(LLVM_ENABLE_RUNTIMES "" CACHE STRING - "Semicolon-separated list of runtimes to build, or \"all\" (${LLVM_DEFAULT_RUNTIMES}). Supported runtimes are ${LLVM_SUPPORTED_RUNTIMES}.") -if(LLVM_ENABLE_RUNTIMES STREQUAL "all") - set(LLVM_ENABLE_RUNTIMES ${LLVM_DEFAULT_RUNTIMES}) -endif() -foreach(proj IN LISTS LLVM_ENABLE_RUNTIMES) - if (NOT "${proj}" IN_LIST LLVM_SUPPORTED_RUNTIMES) - message(FATAL_ERROR "Runtime \"${proj}\" is not a supported runtime. Supported runtimes are: ${LLVM_SUPPORTED_RUNTIMES}") - endif() -endforeach() - if ("flang" IN_LIST LLVM_ENABLE_PROJECTS) if (NOT "mlir" IN_LIST LLVM_ENABLE_PROJECTS) message(STATUS "Enabling MLIR as a dependency to flang") @@ -220,6 +203,23 @@ if ("libclc" IN_LIST LLVM_ENABLE_PROJECTS) "https://libclc.llvm.org/ for building the runtimes.") endif() +# Select the runtimes to build +# +# As we migrate runtimes to using the bootstrapping build, the set of default runtimes +# should grow as we remove those runtimes from LLVM_ENABLE_PROJECTS above. +set(LLVM_DEFAULT_RUNTIMES "libcxx;libcxxabi;libunwind") +set(LLVM_SUPPORTED_RUNTIMES "libc;libunwind;libcxxabi;libcxx;compiler-rt;openmp;llvm-libgcc;offload;flang-rt;libclc") +set(LLVM_ENABLE_RUNTIMES "" CACHE STRING + "Semicolon-separated list of runtimes to build, or \"all\" (${LLVM_DEFAULT_RUNTIMES}). Supported runtimes are ${LLVM_SUPPORTED_RUNTIMES}.") +if(LLVM_ENABLE_RUNTIMES STREQUAL "all") + set(LLVM_ENABLE_RUNTIMES ${LLVM_DEFAULT_RUNTIMES}) +endif() +foreach(proj IN LISTS LLVM_ENABLE_RUNTIMES) + if (NOT "${proj}" IN_LIST LLVM_SUPPORTED_RUNTIMES) + message(FATAL_ERROR "Runtime \"${proj}\" is not a supported runtime. Supported runtimes are: ${LLVM_SUPPORTED_RUNTIMES}") + endif() +endforeach() + # Set a shorthand option to enable the GPU build of the 'libc' project. option(LIBC_GPU_BUILD "Enable the 'libc' project targeting the GPU" OFF) if(LIBC_GPU_BUILD)